i, em {
    font-style: normal;
}

/* 展开更多文章*/
.switch-box{font-size:14px;display: block;width: 100%;height: 38px;line-height: 38px;color: #fe6d00;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor:pointer;border-radius:5px;margin-top:2px;clear:both}
.switch-box:hover{background:#f5f5f5;}
.switch-box b{display: inline-block;margin-top: 0;vertical-align: middle;background: url(https://img.diyifanwen.com/svg/index/arrow.svg?ff) no-repeat center center;width: 16px;height: 16px;background-size: 16px 16px;transition: transform .5s;font-weight: normal;}
.rank-news .on b{transform: translateY(-20%) rotate(180deg);}
.rank-news .hide-box{max-height:170px;min-height:170px;overflow:hidden;}
.rank-news .show-box{height:100%;}
.fanwen-wrapper .rank-news .hide-box{max-height:156px;min-height:156px;}
.fanwen-wrapper .rank-news li{height: 28px;line-height: 28px;}

/* 列表子菜单 默认按钮模式 */
.list-nav-item{margin-bottom: 18px;position: relative;padding-left: 55px;padding-right: 70px;}
.not-title{padding-left: 15px;}
.list-nav-item ul ,.list-nav-item li {list-style:none;display:inline;padding:0;margin:0}
.list-nav-item  .hide-nav{max-height:80px;overflow:hidden;}
.list-nav-item  .show-nav{height:100%;}
.list-nav-item .type-title {font-size:14px;display: block;width:60px;height: 34px;line-height: 34px;position: absolute;left: 0;top: 0;color: #999;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.switch-btn{font-size:14px;display: block;width: 64px;height: 34px;line-height: 34px;position: absolute;right: 0;top: 0;color: #fe6d00;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;cursor:pointer;}
.switch-btn b{display: inline-block;width: 9px;height: 9px;margin-top: 0;vertical-align: middle;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIZJREFUOE/NksENgCAQBOfqsR4tgTaMbVCC1mM9GAgSRQ4xfORJbgd2b4XOI516fgJwhhkYxDK1WHKGFdjFsgQLzjBCuNzeIFHs5yexbCmDFkgu9o/fQqxBSuIHQLOjiYuAHBJDTZ7zkNUeXOx4TQistKFqkSIETaxaaOnCOfOTKn/5cj57ALVqMxGgx5R2AAAAAElFTkSuQmCC) no-repeat;background-size: 100% 100%;transition: transform .3s;font-weight: normal;}
.list-nav-item .on b{transform: translateY(-20%) rotate(180deg);}
.list-nav-item a {display: inline-block;vertical-align: top;border-radius: 30px;overflow: hidden;padding: 0 15px;white-space: nowrap;color: #555;cursor: pointer;font-size: 14px;margin-left: 14px;height: 34px;line-height: 34px;background: #f9f9f9;margin-bottom: 10px;text-decoration: none;}
.list-nav-item a:link{background:#f9f9f9;}.list-nav-item a:visited{ background: #f9f9f9;}.list-nav-item a:hover{ background: #fdf0ed;color:#ff6542}.list-nav-item a:active{background: #fdf0ed;color:#ff6542}
.list-nav-item a.active {background: #fdf0ed;color: #ff6542;}

.list-nav-item .type-title a{padding:0;margin:0;}
.list-nav-item .type-title a:link, .list-nav-item .type-title a:visited,.list-nav-item .type-title a:hover {background:none;color: #999;text-decoration: none;}
.list-nav-item .type-title a:hover{color: #fe6d00;background:none;text-decoration: none;}

.list-nav-title .active .small-title {display: block;height: 33px;line-height: 33px;font-size: 16px;border-bottom: 2px solid #FF4304;color: #FF4304;padding: 0 8px;}
/* 列表子菜单 - 文字格式 */
.list-nav-item-txt{/*margin-bottom: 15px;*/position: relative;padding-left: 88px;padding-right: 70px;}
.list-nav-item-txt .hide-nav{max-height:35px;min-height:35px;overflow:hidden;}
.list-nav-item-txt .show-nav{height:100%;}
.show-nav-blue .list-nav-item-txt .show-nav,.class-index .list-nav-item-txt .show-nav {background: #f0f7ff;border-radius: 10px;padding:10px 15px;}
.show-nav-gray .list-nav-item-txt .show-nav {background: #f7f7f7;border-radius: 5px;padding:10px 15px;}

.list-nav-item-txt .type-title a, .list-nav-item-txt .type-title {font-size:14px;display: block;height: 34px;line-height: 34px;position: absolute;left: 0;top: 0;color: #FF6800;font-weight: bold;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background:#f7f7f7;padding:0 15px;border-radius:30px;font-size:13px;margin-left:0;width:auto !important; min-width:50px;}
.list-nav-item-txt .type-title a:hover{color: #ff6542;background: #fdf0ed;}
.list-nav-item-txt .type-title .active{color: #ff6542;background: #fdf0ed;}
.list-nav-item-txt .type-title-active{color: #ff6542;background: #fdf0ed;}
.list-nav-item-txt .on b{transform: translateY(-20%) rotate(180deg);}
.list-nav-item-txt ul, .list-nav-item-txt li {list-style: none;display: inline;padding: 0;margin: 0;}
.list-nav-item-txt a {display: inline-block;vertical-align: top;border-radius: 2px;overflow: hidden;text-overflow: ellipsis;padding: 0 3px;white-space: nowrap;color: #222;cursor: pointer;font-size: 14px;margin: 0 7px;height: 34px;line-height: 34px;}
.list-nav-item-txt a:link, .list-nav-item-txt a:visited,.list-nav-item-txt a:hover {text-decoration: none;}
.list-nav-item-txt a:hover{color: #fe6d00;}
.list-nav-item-txt a.active {color: #fe6d00;}


/* 快捷导航 Tag切换 */

.class-index {
    /* border-top: 1px solid #64d0f4; */
    /* box-shadow: 1px 1px 2px rgba(0,0,0,0.2); */
    background-color: #fff;
    padding: 8px 20px;
    border-bottom: #f1f1f1 1px solid;
    }
.class-index .list-nav-title{margin:22px 0;}
.class-nav-title{border-bottom: 1px solid #ececec;margin:10px 0 22px 0;}
.class-nav-title ul{max-height: 240px;padding: 0;background-color: #fff;z-index: 20;font-size: 0;}
.class-nav-title ul li {display:inline-block;*display:inline; *zoom:1;height: 38px;line-height: 38px;cursor:pointer;}

.class-nav-title ul li.active a ,.class-nav-title ul li.active span{color: #FF4304;}
.class-nav-title ul li.active a:before, .class-nav-title ul li.active span:before {color: #ff4304;left: 0;width: 100%;font-size: 17px;}
.class-nav-title ul li a,.class-nav-title ul li span{display: block;color: #666;font-size: 15px;height: 37px;line-height: 37px;padding:0 12px;margin:0 16px 0 0;position: relative;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
.class-nav-title ul li a:before,.class-nav-title ul li span:before{position: absolute;bottom: -2px;content: "";left: 50%;width: 0;height: 2px;background: #ff4304;-webkit-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.class-nav-title ul li a:hover:before,.class-nav-title ul li span:hover:before{left: 0;width: 100%;}
.class-nav-title ul li a:hover,.class-nav-title ul li span:hover{color:#ff4304;text-decoration: none;}

li.active a:link, li.active a:visited,li.active a:hover {text-decoration: none;}
.hide-tab{display:none;}
.show-tab{display:bolck;visibility: hidden;position:absolute;top:-3000px;} /*用于获取offsetHeight*/

.view-more{font-size: 14px;text-align: center;color:#828282;padding-top:12px;width:400px;margin:0 auto}
.view-more a{text-decoration: none;display: block;height: 38px;line-height: 38px;border-radius:25px;}
.view-more a:link,.view-more a:visited{ background: #fdf0ed;color:#ff6542}
.view-more a:hover,.view-more a:active{background: #feebe7;color:#ff6542}